home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / unix / linuxdoc / linux.txt < prev   
Encoding:
Text File  |  1992-01-28  |  6.1 KB  |  155 lines

  1. Date:         Thu, 9 Jan 1992 12:10:44 GMT
  2. From:         Linus Benedict Torvalds <torvalds@KLAAVA.HELSINKI.FI>
  3.  
  4.     This is a blatant plug for my own unix-like kernel, as I'm
  5. always interested in more beta-testers.  It should be self-explanatory,
  6. although interested persons should note that version 0.12 (still beta)
  7. will be out in a week or so.  0.12 will have some additional features,
  8. most notably:
  9.  
  10.  - real paging to/from disk (but gcc is /slow/ on a 2M machine)
  11.  - POSIX job control
  12.  - virtual consoles & pty's
  13.  - some 387-emulation
  14.  
  15. but no, it doesn't do X yet. It looks a lot like minix, if you are
  16. familiar with that (but much better, of course :).
  17.  
  18.     LINUX IS STILL IN BETA!! You are probably not interested in this
  19. if you only know DOS - it helps /a lot/ if you have managed unix even a
  20. little: used minix or similar.  Reading C-source and understanding what
  21. happens is another nice ability.  Being beta also means it has many
  22. potential bugs, so watch out (although 0.11 seems to have been
  23. relatively stable).
  24.  
  25.     This information sheet has been compiled by Robert Blum
  26. (blum@cip-s01.informatik.rwth-aachen.de), but he has problems posting
  27. it.  Questions/suggestions about the SHEET should go to him, about Linux
  28. either to me or to the mailing-list.
  29.  
  30.         Linus (torvalds@kruuna.helsinki.fi)
  31.  
  32. PS. Sorry about the 100+ newsgroups (well, 8 I think) - I'm not certain
  33. which groups would be best.
  34.  
  35. --------------------------------------------------
  36.  
  37. LINUX INFORMATION SHEET
  38. (last updated 13 Dec 1991)
  39.  
  40. 1. WHAT IS LINUX 0.11
  41.     LINUX 0.11 is a freely distributable UNIX clone.  It implements a
  42. subset of System V and POSIX functionality.  LINUX has been written
  43. from scratch, and therefore does not contain any AT&T or MINIX
  44. code--not in the kernel, the compiler, the utilities, or the libraries.
  45. For this reason it can be made available with the complete source code
  46. via anonymous FTP.  LINUX runs only on 386/486 AT-bus machines; porting
  47. to non-Intel architectures is likely to be difficult, as the kernel
  48. makes extensive use of 386 memory management and task primitives.
  49.  
  50.      Version 0.11 is still a beta release, but it already provides much
  51. of the functionality of a System V.3 kernel.  For example, various
  52. users have been able to port programs such as bison/flex without having
  53. to modify code at all.  Another indication of its maturity is that
  54. it is now possible to do LINUX kernel development using LINUX itself
  55. and freely-available programming tools.
  56.  
  57. 2. LINUX features
  58.  - System call compatible with a subset of System V and POSIX
  59.  - Full multiprogramming (multiple programs can run at once)
  60.  - Memory paging with copy-on-write
  61.  - Demand loading of executables
  62.  - Page sharing of executables
  63.  - ANSI compliant C compiler (gcc)
  64.  - A complete set of compiler writing tools
  65.    (bison as yacc-replacement, flex as lex replacement)
  66.  - The GNU 'Bourne again' shell (bash)
  67.  - Micro emacs
  68.  - most utilities you need for development
  69.    (cat, cp, kermit, ls, make, etc.)
  70.  - Over 200 library procedures (atoi, fork, malloc, read, stdio, etc.)
  71.  - Currently 4 national keyboards: Finnish/US/German/French
  72.  - Full source code (in C) for the OS is freely distributable
  73.  - Full source code of the tools can be gotten from many anonymous ftp sites
  74.    (Almost the entire suite of GNU programs has been ported to Linux.)
  75.  - Runs in protected mode on 386 and above
  76.  - Support for extended memory up to 16M on 386 and above
  77.  - RS-232 serial line support with terminal emulation, kermit, zmodem, etc.
  78.  - Supports the real time clock
  79.  
  80.  
  81. 3. HARDWARE REQUIRED
  82.  - A 386 or 486 machine with an AT-bus.  (EISA will probably work, also,
  83.    but you will need an AT-bus hard disk controller.)
  84.    Both DX and SX processors will work.
  85.  - A hard disk implementing the standard AT hard disk interface--
  86.    for example, an IDE drive.  SCSI drives are not supported yet.
  87.  - A high-density disk drive--either 5.25" (1.2MB) or 3.5" (1.44MB).
  88.  - At least 2 megabytes of RAM.  (LINUX will boot in 2 Mb.  To use
  89.    gcc at least 4 MB are required.)
  90.  - Any video card of the following: Hercules,CGA,EGA,VGA
  91.  
  92. In addition, LINUX supports
  93.  - Up to two serial lines
  94.  - A real time clock
  95.  
  96. 4. PARTIAL LIST OF UTILITIES INCLUDED IN OR AVAILABLE FOR LINUX 0.11
  97.  - The MTOOLS package (reading/writing to DOS filesystems)
  98.  - The complete GNU filetools (ls, cat, cp, mv, ...)
  99.  - The GNU C compiler with GNU assembler, linker, ar, ...
  100.  - bison
  101.  - flex
  102.  - rcs
  103.  - pmake (BSD 4.3 Reno/BSD 4.4  make)
  104.  - kermit
  105.  - Micro emacs
  106.  - less
  107.  - mkfs
  108.  - fsck
  109.  - mount/umount
  110.  
  111.  
  112. 5. LINUX BINARIES
  113.     The LINUX binaries and sources are available at three
  114.     anonymous FTP sites. These are:
  115.  
  116.     nic.funet.fi:/pub/OS/Linux
  117.     tsx-11.mit.edu:/pub/linux
  118.     tupac-amaru.informatik.rwth-aachen.de:/pub/msdos/replace
  119.  
  120.  
  121. 6. LEGAL STATUS OF LINUX
  122.      Although LINUX is  supplied with the  complete source  code, it is
  123. copyrighted software.  Unlike MINIX, however, it is available for free,
  124. provided  you obey  to the  rules specified  in  the  LINUX  copyright.
  125.  
  126.  
  127. 7. NEWS ABOUT LINUX
  128.      Since LINUX's  introduction to the public there has been a rapidly
  129. growing mailing list, "linux-activists@niksula.hut.fi". To subscribe to
  130. this  list,  mail to "linux-activists-requests@niksula.hut.fi".  If the
  131. traffic in this lists increases  further, there are  plans to swap ( at
  132. least partially ) over  to comp.os.misc, so  watch out  for  any  LINUX
  133. articles in  this group.  For the current status of LINUX, do "finger
  134. torvalds@kruuna.helsinki.fi".
  135.  
  136.  
  137. 8. FUTURE PLANS
  138.      Work is underway on LINUX version 1.0, which will close some of the
  139. gaps in the present implementation.  Various people are currently working
  140. on:
  141.  - Math support/fp emulation in the kernel
  142.  - Page swapping (since paging is already implemented)
  143.  - A virtual filesystem layer
  144.  - STREAMS
  145.  - POSIX job control (This is already alpha and will probably be
  146.    out with Version 0.12.)
  147.  - init/getty/login
  148.  - symbolic links
  149.  - Interprocess communication
  150.  - IEEE POSIX P1003.1 / P1003.2 compatibility
  151.  - SCSI support
  152. If you want to help, join the mailing list.
  153.  
  154.  
  155.